<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body> 

<?php
  if($_GET["x"] == 1)
  {
  
  // primero hay que incluir la clase phpmailer para poder instanciar
  //un objeto de la misma
  require "includes/class.phpmailer.php";

  //instanciamos un objeto de la clase phpmailer al que llamamos 
  //por ejemplo mail
  $mail = new phpmailer();

  //Definimos las propiedades y llamamos a los mtodos 
  //correspondientes del objeto mail

  //Con PluginDir le indicamos a la clase phpmailer donde se 
  //encuentra la clase smtp que como he comentado al principio de 
  //este ejemplo va a estar en el subdirectorio includes
  $mail->PluginDir = "includes/";

  //Con la propiedad Mailer le indicamos que vamos a usar un 
  //servidor smtp
  $mail->Mailer = "smtp";

  //Asignamos a Host el nombre de nuestro servidor smtp
  $mail->Host = "jmocana.eu";

  //Le indicamos que el servidor smtp requiere autenticacin
  $mail->SMTPAuth = true;
  
   //Le decimos cual es nuestro nombre de usuario y password
   $mail->Username = "prueba+jmocana.eu";
   $mail->Password = "tofinolarga";
  
  //Indicamos cual es nuestra direccin de correo y el nombre que 
  //queremos que vea el usuario que lee nuestro correo
  $mail->From = "prueba@jmocana.eu";
  $mail->FromName = "JoseMaria";

  //el valor por defecto 10 de Timeout es un poco escaso dado que voy a usar 
  //una cuenta gratuita, por tanto lo pongo a 30  
  $mail->Timeout=30;

  //Indicamos cual es la direccin de destino del correo
  $mail->AddAddress("telecomu_@hotmail.com");

  //Asignamos asunto y cuerpo del mensaje
  //El cuerpo del mensaje lo ponemos en formato html, haciendo 
  //que se vea en negrita
  $mail->Subject = "Prueba de phpmailer";
  $mail->Body = "<b>Mensaje de prueba mandado con phpmailer en formato html</b>";

  //Definimos AltBody por si el destinatario del correo no admite email con formato html 
  $mail->AltBody = "Mensaje de prueba mandado con phpmailer en formato solo texto";

  //se envia el mensaje, si no ha habido problemas 
  //la variable $exito tendra el valor true
  $exito = $mail->Send();

  //Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas como mucho 
  //para intentar enviar el mensaje, cada intento se hara 5 segundos despues 
  //del anterior, para ello se usa la funcion sleep	
  $intentos=1; 
  while ((!$exito) && ($intentos < 5)) {
	sleep(5);
     	//echo $mail->ErrorInfo;
     	$exito = $mail->Send();
     	$intentos=$intentos+1;	
	
   }
 
		
   if(!$exito)
   {
	echo "Problemas enviando correo electrnico a ".$valor;
	echo "<br>".$mail->ErrorInfo;	
   }
   else
   {
	echo "Mensaje enviado correctamente";
   }       
  } 
?>


<form method="post" action="index.php?x=1">
   <fieldset>
      <legend>Datos generales</legend>
      <fieldset>
         <legend>Datos personales</legend>
         <label for="nombre">Nombre<input type="text" name="nombre" id="nombre" /></label>   
         <label for="apellidos">Apellidos<input type="text" name="apellidos" id="apellidos" /></label>    
         <label for="provincia">Provincia<input type="text" name="provincia" id="provincia" /></label>
         <label for="telefono">Telfono<input type="text" name="telefono" id="telefono" /></label>
         <label for="email">Email<input type="text" name="email" id="email" /></label>
      </fieldset>
      <fieldset>
         <legend>Tipo de web</legend>
         <fieldset>
            <legend>Marque una opcion</legend> 
            <label for="opcion1"><input type="radio" name="opcion" value="opcion1" id="opcion1" />
        Opcin1</label>
            <label for="opcion2"><input type="radio" name="opcion" value="opcion2" id="opcion2" />
        Opcin1</label>
            <label for="opcion3"><input type="radio" name="opcion" value="opcion3" id="opcion3" />
        Opcin1</label>
         </fieldset>  
         <fieldset>
            <legend>Marque una casilla</legend>
            <label for="seccion-5">5 secciones <input type="checkbox" name="seccion" value="seccion-5" id="seccion-5" />
    </label>
            <label for="seccion-6">6 secciones <input type="checkbox" name="seccion" value="seccion-6" id="seccion-6" />
    </label>
           <label for="seccion-7">7 secciones <input type="checkbox" name="seccion" value="seccion-7" id="seccion-7" />
    </label>
           <label for="seccion-8">8 secciones <input type="checkbox" name="seccion" value="seccion-8" id="seccion-8" />
    </label>
         </fieldset> 
         <label for="lista">Elija una opcion
            <select name="lista" id="lista">
              <option>Web básica</option>
              <option>Web corporativa</option>
              <option>Intro flash</option>
              <option>Tienda virtual</option>
            </select>
         </label>
         <label for="cantidad">Introduzca cantidad<input type="text" name="cantidad" id="cantidad" /></label>
         <p>x50 (al poner la cantidad el campo de texto total calculara el total)</p> 
         <label for="total">Total<input type="text" name="total" id="total" /></label>
         <label for="archivo">Manda un diseo<input type="file" name="archivo" id="archivo" /></label>
         <label for="comentarios">Comentarios<textarea name="comentarios" id="comentarios" cols="45" rows="5"></textarea></label>
      </fieldset>
   </fieldset>
   <input type="submit" name="enviar" id="enviar" value="Enviar" />
</form>

</body>
</html>


